package org.jeecg.modules.hotel.belongToSkd.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description: 第三方学生信息
 * @Author: 11025
 * @Date:   2021-07-14
 * @Version: V1.0
 */
@Data
@TableName("VIEW_XSJBXX_ALL")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="第三方学生信息对象", description="第三方学生信息")
public class ReadStudentInfo implements Serializable {
    private static final long serialVersionUID = 1L;
    /**主键*/
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键")
    private Integer id;
    /**学号*/
    @Excel(name = "学号", width = 15)
    @ApiModelProperty(value = "学号")
    private Integer xh;
    /**姓名*/
    @Excel(name = "姓名", width = 15)
    @ApiModelProperty(value = "姓名")
    private String xm;
    /**身份证编号*/
    @Excel(name = "身份证编号", width = 15)
    @ApiModelProperty(value = "身份证编号")
    private String sfzjh;
    /**性别*/
    @Excel(name = "性别", width = 15)
    @ApiModelProperty(value = "性别")
    private String xbm;
    /**学院代码*/
    @Excel(name = "学院代码", width = 15)
    @ApiModelProperty(value = "学院代码")
    private String xydm;
    /**学院名称*/
    @Excel(name = "学院名称", width = 15)
    @ApiModelProperty(value = "学院名称")
    private String xymc;
    /**专业代码*/
    @Excel(name = "专业代码", width = 15)
    @ApiModelProperty(value = "专业代码")
    private String zydm;
    /**专业名称*/
    @Excel(name = "专业名称", width = 15)
    @ApiModelProperty(value = "专业名称")
    private String zymc;
    /**班级代码*/
    @Excel(name = "班级代码", width = 15)
    @ApiModelProperty(value = "班级代码")
    private String bjdm;
    /**班级名称*/
    @Excel(name = "班级名称", width = 15)
    @ApiModelProperty(value = "班级名称")
    private BigDecimal bjmc;
    /**年级*/
    @Excel(name = "年级", width = 15)
    @ApiModelProperty(value = "年级")
    private BigDecimal dqszj;
    /**毕业年份*/
    @Excel(name = "毕业年份", width = 15)
    @ApiModelProperty(value = "毕业年份")
    private String bynf;
    /**学制*/
    @Excel(name = "学制", width = 15)
    @ApiModelProperty(value = "学制")
    private String xz;
    /**学历*/
    @Excel(name = "学历", width = 15)
    @ApiModelProperty(value = "学历")
    private String cc;
    /**辅导员姓名*/
    @Excel(name = "辅导员姓名", width = 15)
    @ApiModelProperty(value = "辅导员姓名")
    private String fdyName;

}
